51 research outputs found

    Advanced Techniques in {XSLT}

    No full text
    International audienceThis talk focuses on some advanced techniques used within XSLT, such as sort procedures, keys, interface with identifier management, and priority rules among templates matching an XML node. We recall how these features work and propose some examples, some being related to bibliography styles. A short comparison between XSLT and nbst, the language used within MlBibTeX for bibliography styles, is given, too

    Revisiting Lexicographic Order Relations on Person Names

    No full text
    International audienceWhen a bibliography is built by extracting references from a data base---as BibTeX does when it builds a bibliography for a LaTeX document---these references are usually sorted w.r.t. author names. Nevertheless, most of implementations of lexical order relations on person names consist of concatenations of the parts of names: first name, particle, last name. We show that this may lead to incorrect results in some particular cases (some examples are given using BibTeX). Then we explain how this problem is solved in MlBibTeX, our multilingual reimplementation of BibTeX

    XSLT 2.0 vs. XSLT 1.0

    No full text
    International audienceThis article focuses on the new features introduced by Version 2.0 of XSLT, the language of transformations used for XML texts. We show why these new features---groups of XML subtrees, functions, interface with schemas---ease the development of some applications. Some examples, related to bibliography management, will be demonstrated

    {mlBibTeX} Meets {ConTeXt}

    No full text
    International audienceThis article reports a first experiment of using MlBibTeX---our reimplementation of BibTeX---with ConTeXt, a TeX format more modern than LaTeX. We show how to take as much advantage as possible of both ConTeXt and MlBibTeX features when they are used together. Also, many end-users are accustomed to using LaTeX commands inside values of BibTeX fields, and such commands may be unrecognised by ConTeXt. We explain how patterns and preambles allow us to solve such problems

    Writing Structured and Semantics-Oriented Documents: {TeX} vs {XML}

    No full text
    International audienceUsing XML-like syntax for documents gives them a tree structure, inducing a notion of structured document. Defining domain-dependent tags introduces a notion of semantics-oriented writing. These two points result in a new view about document production. In fact, they have already existed within TeX, but in another shape. This article aims to point out these notions and the differences between them. It ends with some proposals about the evolution of the tools belonging to TeX's world

    {mlBibTeX}: Reporting the Experience

    No full text
    International audienceThis article reports how the different steps of the mlBibTeX project were conducted until the first public release. We particularly focus on the problems raised by reimplementing a program (BibTeX) that came out in the 1980's. Since this time, implementation techniques have evolved, new requirements have appeared, as well as new programs within TeX's galaxy. Our choices are explained and discussed

    Guidelines for Bibliographical Citations in {LaTeX}

    No full text
    International audienceAfter a short overview of the schemes used for bibliographical citations, we give some guidelines to use some packages of LaTeXe and bibliography styles of BibTeX in order to write adaptable citations, i.e., texts where switching a citation scheme to another is easy

    Multidirectional Typesetting in XSL-FO

    No full text
    International audienceXSL-FO texts use an XML-like syntax that aim to describe high-quality print outputs. This article complements the introduction to XSL-FO of EuroBachoTeX 2007. We show how XSL-FO allows users to typeset texts belonging to different writing systems: from left to right, from right to left, ... We compare this implementation to TeX-like typeset engines, e.g., XeTeX

    Names in {BibTeX} and {mlBibTeX}

    No full text
    International audienceWithin the bibliographical entries managed by BibTeX, the bibliography processor usually associated with LaTeX, person and organisation names are specified with a rough syntax, whose details are not very well known. Likewise, the features related to formatting names within bibliography styles are often viewed as obscure. We explain these points in detail, giving some cases difficult or impossible to handle with BibTeX. Then we show how these problems can be solved within MlBibTeX, our reimplementation of BibTeX focusing on multilingual features and using an extension of xslt as the language for bibliography styles
    • …
    corecore